package top.kaoshanji.ch08.pair3;

/**
 * author kaoshanji
 * ^_^
 * create time 2024/11/28 18:31
 */
public class PairAlg {

    public static boolean hasNulls(Pair<?> p) {
        return p.getFirst() == null || p.getSecond() == null;
    }

    public static void swap(Pair<?> p) {
        swapHelper(p);
    }

    // 辅助方法
    public static <T> void swapHelper(Pair<T> p) {
        T t = p.getFirst();
        p.setFirst(p.getSecond());
        p.setSecond(t);
    }


}
